// 
// Decompiled by Procyon v0.5.30
// 

package org.bukkit.craftbukkit;

import com.google.common.base.Preconditions;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SoundEvent;
import org.apache.commons.lang.Validate;
import org.bukkit.Sound;

public enum CraftSound
{
    AMBIENT_CAVE("AMBIENT_CAVE", 0, "ambient.cave"), 
    BLOCK_ANVIL_BREAK("BLOCK_ANVIL_BREAK", 1, "block.anvil.break"), 
    BLOCK_ANVIL_DESTROY("BLOCK_ANVIL_DESTROY", 2, "block.anvil.destroy"), 
    BLOCK_ANVIL_FALL("BLOCK_ANVIL_FALL", 3, "block.anvil.fall"), 
    BLOCK_ANVIL_HIT("BLOCK_ANVIL_HIT", 4, "block.anvil.hit"), 
    BLOCK_ANVIL_LAND("BLOCK_ANVIL_LAND", 5, "block.anvil.land"), 
    BLOCK_ANVIL_PLACE("BLOCK_ANVIL_PLACE", 6, "block.anvil.place"), 
    BLOCK_ANVIL_STEP("BLOCK_ANVIL_STEP", 7, "block.anvil.step"), 
    BLOCK_ANVIL_USE("BLOCK_ANVIL_USE", 8, "block.anvil.use"), 
    BLOCK_BREWING_STAND_BREW("BLOCK_BREWING_STAND_BREW", 9, "block.brewing_stand.brew"), 
    BLOCK_CHEST_CLOSE("BLOCK_CHEST_CLOSE", 10, "block.chest.close"), 
    BLOCK_CHEST_LOCKED("BLOCK_CHEST_LOCKED", 11, "block.chest.locked"), 
    BLOCK_CHEST_OPEN("BLOCK_CHEST_OPEN", 12, "block.chest.open"), 
    BLOCK_CHORUS_FLOWER_DEATH("BLOCK_CHORUS_FLOWER_DEATH", 13, "block.chorus_flower.death"), 
    BLOCK_CHORUS_FLOWER_GROW("BLOCK_CHORUS_FLOWER_GROW", 14, "block.chorus_flower.grow"), 
    BLOCK_CLOTH_BREAK("BLOCK_CLOTH_BREAK", 15, "block.cloth.break"), 
    BLOCK_CLOTH_FALL("BLOCK_CLOTH_FALL", 16, "block.cloth.fall"), 
    BLOCK_CLOTH_HIT("BLOCK_CLOTH_HIT", 17, "block.cloth.hit"), 
    BLOCK_CLOTH_PLACE("BLOCK_CLOTH_PLACE", 18, "block.cloth.place"), 
    BLOCK_CLOTH_STEP("BLOCK_CLOTH_STEP", 19, "block.cloth.step"), 
    BLOCK_COMPARATOR_CLICK("BLOCK_COMPARATOR_CLICK", 20, "block.comparator.click"), 
    BLOCK_DISPENSER_DISPENSE("BLOCK_DISPENSER_DISPENSE", 21, "block.dispenser.dispense"), 
    BLOCK_DISPENSER_FAIL("BLOCK_DISPENSER_FAIL", 22, "block.dispenser.fail"), 
    BLOCK_DISPENSER_LAUNCH("BLOCK_DISPENSER_LAUNCH", 23, "block.dispenser.launch"), 
    BLOCK_ENCHANTMENT_TABLE_USE("BLOCK_ENCHANTMENT_TABLE_USE", 24, "block.enchantment_table.use"), 
    BLOCK_ENDERCHEST_CLOSE("BLOCK_ENDERCHEST_CLOSE", 25, "block.enderchest.close"), 
    BLOCK_ENDERCHEST_OPEN("BLOCK_ENDERCHEST_OPEN", 26, "block.enderchest.open"), 
    BLOCK_END_GATEWAY_SPAWN("BLOCK_END_GATEWAY_SPAWN", 27, "block.end_gateway.spawn"), 
    BLOCK_FENCE_GATE_CLOSE("BLOCK_FENCE_GATE_CLOSE", 28, "block.fence_gate.close"), 
    BLOCK_FENCE_GATE_OPEN("BLOCK_FENCE_GATE_OPEN", 29, "block.fence_gate.open"), 
    BLOCK_FIRE_AMBIENT("BLOCK_FIRE_AMBIENT", 30, "block.fire.ambient"), 
    BLOCK_FIRE_EXTINGUISH("BLOCK_FIRE_EXTINGUISH", 31, "block.fire.extinguish"), 
    BLOCK_FURNACE_FIRE_CRACKLE("BLOCK_FURNACE_FIRE_CRACKLE", 32, "block.furnace.fire_crackle"), 
    BLOCK_GLASS_BREAK("BLOCK_GLASS_BREAK", 33, "block.glass.break"), 
    BLOCK_GLASS_FALL("BLOCK_GLASS_FALL", 34, "block.glass.fall"), 
    BLOCK_GLASS_HIT("BLOCK_GLASS_HIT", 35, "block.glass.hit"), 
    BLOCK_GLASS_PLACE("BLOCK_GLASS_PLACE", 36, "block.glass.place"), 
    BLOCK_GLASS_STEP("BLOCK_GLASS_STEP", 37, "block.glass.step"), 
    BLOCK_GRASS_BREAK("BLOCK_GRASS_BREAK", 38, "block.grass.break"), 
    BLOCK_GRASS_FALL("BLOCK_GRASS_FALL", 39, "block.grass.fall"), 
    BLOCK_GRASS_HIT("BLOCK_GRASS_HIT", 40, "block.grass.hit"), 
    BLOCK_GRASS_PLACE("BLOCK_GRASS_PLACE", 41, "block.grass.place"), 
    BLOCK_GRASS_STEP("BLOCK_GRASS_STEP", 42, "block.grass.step"), 
    BLOCK_GRAVEL_BREAK("BLOCK_GRAVEL_BREAK", 43, "block.gravel.break"), 
    BLOCK_GRAVEL_FALL("BLOCK_GRAVEL_FALL", 44, "block.gravel.fall"), 
    BLOCK_GRAVEL_HIT("BLOCK_GRAVEL_HIT", 45, "block.gravel.hit"), 
    BLOCK_GRAVEL_PLACE("BLOCK_GRAVEL_PLACE", 46, "block.gravel.place"), 
    BLOCK_GRAVEL_STEP("BLOCK_GRAVEL_STEP", 47, "block.gravel.step"), 
    BLOCK_IRON_DOOR_CLOSE("BLOCK_IRON_DOOR_CLOSE", 48, "block.iron_door.close"), 
    BLOCK_IRON_DOOR_OPEN("BLOCK_IRON_DOOR_OPEN", 49, "block.iron_door.open"), 
    BLOCK_IRON_TRAPDOOR_CLOSE("BLOCK_IRON_TRAPDOOR_CLOSE", 50, "block.iron_trapdoor.close"), 
    BLOCK_IRON_TRAPDOOR_OPEN("BLOCK_IRON_TRAPDOOR_OPEN", 51, "block.iron_trapdoor.open"), 
    BLOCK_LADDER_BREAK("BLOCK_LADDER_BREAK", 52, "block.ladder.break"), 
    BLOCK_LADDER_FALL("BLOCK_LADDER_FALL", 53, "block.ladder.fall"), 
    BLOCK_LADDER_HIT("BLOCK_LADDER_HIT", 54, "block.ladder.hit"), 
    BLOCK_LADDER_PLACE("BLOCK_LADDER_PLACE", 55, "block.ladder.place"), 
    BLOCK_LADDER_STEP("BLOCK_LADDER_STEP", 56, "block.ladder.step"), 
    BLOCK_LAVA_AMBIENT("BLOCK_LAVA_AMBIENT", 57, "block.lava.ambient"), 
    BLOCK_LAVA_EXTINGUISH("BLOCK_LAVA_EXTINGUISH", 58, "block.lava.extinguish"), 
    BLOCK_LAVA_POP("BLOCK_LAVA_POP", 59, "block.lava.pop"), 
    BLOCK_LEVER_CLICK("BLOCK_LEVER_CLICK", 60, "block.lever.click"), 
    BLOCK_METAL_BREAK("BLOCK_METAL_BREAK", 61, "block.metal.break"), 
    BLOCK_METAL_FALL("BLOCK_METAL_FALL", 62, "block.metal.fall"), 
    BLOCK_METAL_HIT("BLOCK_METAL_HIT", 63, "block.metal.hit"), 
    BLOCK_METAL_PLACE("BLOCK_METAL_PLACE", 64, "block.metal.place"), 
    BLOCK_METAL_PRESSUREPLATE_CLICK_OFF("BLOCK_METAL_PRESSUREPLATE_CLICK_OFF", 65, "block.metal_pressureplate.click_off"), 
    BLOCK_METAL_PRESSUREPLATE_CLICK_ON("BLOCK_METAL_PRESSUREPLATE_CLICK_ON", 66, "block.metal_pressureplate.click_on"), 
    BLOCK_METAL_STEP("BLOCK_METAL_STEP", 67, "block.metal.step"), 
    BLOCK_NOTE_BASEDRUM("BLOCK_NOTE_BASEDRUM", 68, "block.note.basedrum"), 
    BLOCK_NOTE_BASS("BLOCK_NOTE_BASS", 69, "block.note.bass"), 
    BLOCK_NOTE_HARP("BLOCK_NOTE_HARP", 70, "block.note.harp"), 
    BLOCK_NOTE_HAT("BLOCK_NOTE_HAT", 71, "block.note.hat"), 
    BLOCK_NOTE_PLING("BLOCK_NOTE_PLING", 72, "block.note.pling"), 
    BLOCK_NOTE_SNARE("BLOCK_NOTE_SNARE", 73, "block.note.snare"), 
    BLOCK_PISTON_CONTRACT("BLOCK_PISTON_CONTRACT", 74, "block.piston.contract"), 
    BLOCK_PISTON_EXTEND("BLOCK_PISTON_EXTEND", 75, "block.piston.extend"), 
    BLOCK_PORTAL_AMBIENT("BLOCK_PORTAL_AMBIENT", 76, "block.portal.ambient"), 
    BLOCK_PORTAL_TRAVEL("BLOCK_PORTAL_TRAVEL", 77, "block.portal.travel"), 
    BLOCK_PORTAL_TRIGGER("BLOCK_PORTAL_TRIGGER", 78, "block.portal.trigger"), 
    BLOCK_REDSTONE_TORCH_BURNOUT("BLOCK_REDSTONE_TORCH_BURNOUT", 79, "block.redstone_torch.burnout"), 
    BLOCK_SAND_BREAK("BLOCK_SAND_BREAK", 80, "block.sand.break"), 
    BLOCK_SAND_FALL("BLOCK_SAND_FALL", 81, "block.sand.fall"), 
    BLOCK_SAND_HIT("BLOCK_SAND_HIT", 82, "block.sand.hit"), 
    BLOCK_SAND_PLACE("BLOCK_SAND_PLACE", 83, "block.sand.place"), 
    BLOCK_SAND_STEP("BLOCK_SAND_STEP", 84, "block.sand.step"), 
    BLOCK_SLIME_BREAK("BLOCK_SLIME_BREAK", 85, "block.slime.break"), 
    BLOCK_SLIME_FALL("BLOCK_SLIME_FALL", 86, "block.slime.fall"), 
    BLOCK_SLIME_HIT("BLOCK_SLIME_HIT", 87, "block.slime.hit"), 
    BLOCK_SLIME_PLACE("BLOCK_SLIME_PLACE", 88, "block.slime.place"), 
    BLOCK_SLIME_STEP("BLOCK_SLIME_STEP", 89, "block.slime.step"), 
    BLOCK_SNOW_BREAK("BLOCK_SNOW_BREAK", 90, "block.snow.break"), 
    BLOCK_SNOW_FALL("BLOCK_SNOW_FALL", 91, "block.snow.fall"), 
    BLOCK_SNOW_HIT("BLOCK_SNOW_HIT", 92, "block.snow.hit"), 
    BLOCK_SNOW_PLACE("BLOCK_SNOW_PLACE", 93, "block.snow.place"), 
    BLOCK_SNOW_STEP("BLOCK_SNOW_STEP", 94, "block.snow.step"), 
    BLOCK_STONE_BREAK("BLOCK_STONE_BREAK", 95, "block.stone.break"), 
    BLOCK_STONE_BUTTON_CLICK_OFF("BLOCK_STONE_BUTTON_CLICK_OFF", 96, "block.stone_button.click_off"), 
    BLOCK_STONE_BUTTON_CLICK_ON("BLOCK_STONE_BUTTON_CLICK_ON", 97, "block.stone_button.click_on"), 
    BLOCK_STONE_FALL("BLOCK_STONE_FALL", 98, "block.stone.fall"), 
    BLOCK_STONE_HIT("BLOCK_STONE_HIT", 99, "block.stone.hit"), 
    BLOCK_STONE_PLACE("BLOCK_STONE_PLACE", 100, "block.stone.place"), 
    BLOCK_STONE_PRESSUREPLATE_CLICK_OFF("BLOCK_STONE_PRESSUREPLATE_CLICK_OFF", 101, "block.stone_pressureplate.click_off"), 
    BLOCK_STONE_PRESSUREPLATE_CLICK_ON("BLOCK_STONE_PRESSUREPLATE_CLICK_ON", 102, "block.stone_pressureplate.click_on"), 
    BLOCK_STONE_STEP("BLOCK_STONE_STEP", 103, "block.stone.step"), 
    BLOCK_TRIPWIRE_ATTACH("BLOCK_TRIPWIRE_ATTACH", 104, "block.tripwire.attach"), 
    BLOCK_TRIPWIRE_CLICK_OFF("BLOCK_TRIPWIRE_CLICK_OFF", 105, "block.tripwire.click_off"), 
    BLOCK_TRIPWIRE_CLICK_ON("BLOCK_TRIPWIRE_CLICK_ON", 106, "block.tripwire.click_on"), 
    BLOCK_TRIPWIRE_DETACH("BLOCK_TRIPWIRE_DETACH", 107, "block.tripwire.detach"), 
    BLOCK_WATERLILY_PLACE("BLOCK_WATERLILY_PLACE", 108, "block.waterlily.place"), 
    BLOCK_WATER_AMBIENT("BLOCK_WATER_AMBIENT", 109, "block.water.ambient"), 
    BLOCK_WOODEN_DOOR_CLOSE("BLOCK_WOODEN_DOOR_CLOSE", 110, "block.wooden_door.close"), 
    BLOCK_WOODEN_DOOR_OPEN("BLOCK_WOODEN_DOOR_OPEN", 111, "block.wooden_door.open"), 
    BLOCK_WOODEN_TRAPDOOR_CLOSE("BLOCK_WOODEN_TRAPDOOR_CLOSE", 112, "block.wooden_trapdoor.close"), 
    BLOCK_WOODEN_TRAPDOOR_OPEN("BLOCK_WOODEN_TRAPDOOR_OPEN", 113, "block.wooden_trapdoor.open"), 
    BLOCK_WOOD_BREAK("BLOCK_WOOD_BREAK", 114, "block.wood.break"), 
    BLOCK_WOOD_BUTTON_CLICK_OFF("BLOCK_WOOD_BUTTON_CLICK_OFF", 115, "block.wood_button.click_off"), 
    BLOCK_WOOD_BUTTON_CLICK_ON("BLOCK_WOOD_BUTTON_CLICK_ON", 116, "block.wood_button.click_on"), 
    BLOCK_WOOD_FALL("BLOCK_WOOD_FALL", 117, "block.wood.fall"), 
    BLOCK_WOOD_HIT("BLOCK_WOOD_HIT", 118, "block.wood.hit"), 
    BLOCK_WOOD_PLACE("BLOCK_WOOD_PLACE", 119, "block.wood.place"), 
    BLOCK_WOOD_PRESSUREPLATE_CLICK_OFF("BLOCK_WOOD_PRESSUREPLATE_CLICK_OFF", 120, "block.wood_pressureplate.click_off"), 
    BLOCK_WOOD_PRESSUREPLATE_CLICK_ON("BLOCK_WOOD_PRESSUREPLATE_CLICK_ON", 121, "block.wood_pressureplate.click_on"), 
    BLOCK_WOOD_STEP("BLOCK_WOOD_STEP", 122, "block.wood.step"), 
    ENCHANT_THORNS_HIT("ENCHANT_THORNS_HIT", 123, "enchant.thorns.hit"), 
    ENTITY_ARMORSTAND_BREAK("ENTITY_ARMORSTAND_BREAK", 124, "entity.armorstand.break"), 
    ENTITY_ARMORSTAND_FALL("ENTITY_ARMORSTAND_FALL", 125, "entity.armorstand.fall"), 
    ENTITY_ARMORSTAND_HIT("ENTITY_ARMORSTAND_HIT", 126, "entity.armorstand.hit"), 
    ENTITY_ARMORSTAND_PLACE("ENTITY_ARMORSTAND_PLACE", 127, "entity.armorstand.place"), 
    ENTITY_ARROW_HIT("ENTITY_ARROW_HIT", 128, "entity.arrow.hit"), 
    ENTITY_ARROW_HIT_PLAYER("ENTITY_ARROW_HIT_PLAYER", 129, "entity.arrow.hit_player"), 
    ENTITY_ARROW_SHOOT("ENTITY_ARROW_SHOOT", 130, "entity.arrow.shoot"), 
    ENTITY_BAT_AMBIENT("ENTITY_BAT_AMBIENT", 131, "entity.bat.ambient"), 
    ENTITY_BAT_DEATH("ENTITY_BAT_DEATH", 132, "entity.bat.death"), 
    ENTITY_BAT_HURT("ENTITY_BAT_HURT", 133, "entity.bat.hurt"), 
    ENTITY_BAT_LOOP("ENTITY_BAT_LOOP", 134, "entity.bat.loop"), 
    ENTITY_BAT_TAKEOFF("ENTITY_BAT_TAKEOFF", 135, "entity.bat.takeoff"), 
    ENTITY_BLAZE_AMBIENT("ENTITY_BLAZE_AMBIENT", 136, "entity.blaze.ambient"), 
    ENTITY_BLAZE_BURN("ENTITY_BLAZE_BURN", 137, "entity.blaze.burn"), 
    ENTITY_BLAZE_DEATH("ENTITY_BLAZE_DEATH", 138, "entity.blaze.death"), 
    ENTITY_BLAZE_HURT("ENTITY_BLAZE_HURT", 139, "entity.blaze.hurt"), 
    ENTITY_BLAZE_SHOOT("ENTITY_BLAZE_SHOOT", 140, "entity.blaze.shoot"), 
    ENTITY_BOBBER_SPLASH("ENTITY_BOBBER_SPLASH", 141, "entity.bobber.splash"), 
    ENTITY_BOBBER_THROW("ENTITY_BOBBER_THROW", 142, "entity.bobber.throw"), 
    ENTITY_CAT_AMBIENT("ENTITY_CAT_AMBIENT", 143, "entity.cat.ambient"), 
    ENTITY_CAT_DEATH("ENTITY_CAT_DEATH", 144, "entity.cat.death"), 
    ENTITY_CAT_HISS("ENTITY_CAT_HISS", 145, "entity.cat.hiss"), 
    ENTITY_CAT_HURT("ENTITY_CAT_HURT", 146, "entity.cat.hurt"), 
    ENTITY_CAT_PURR("ENTITY_CAT_PURR", 147, "entity.cat.purr"), 
    ENTITY_CAT_PURREOW("ENTITY_CAT_PURREOW", 148, "entity.cat.purreow"), 
    ENTITY_CHICKEN_AMBIENT("ENTITY_CHICKEN_AMBIENT", 149, "entity.chicken.ambient"), 
    ENTITY_CHICKEN_DEATH("ENTITY_CHICKEN_DEATH", 150, "entity.chicken.death"), 
    ENTITY_CHICKEN_EGG("ENTITY_CHICKEN_EGG", 151, "entity.chicken.egg"), 
    ENTITY_CHICKEN_HURT("ENTITY_CHICKEN_HURT", 152, "entity.chicken.hurt"), 
    ENTITY_CHICKEN_STEP("ENTITY_CHICKEN_STEP", 153, "entity.chicken.step"), 
    ENTITY_COW_AMBIENT("ENTITY_COW_AMBIENT", 154, "entity.cow.ambient"), 
    ENTITY_COW_DEATH("ENTITY_COW_DEATH", 155, "entity.cow.death"), 
    ENTITY_COW_HURT("ENTITY_COW_HURT", 156, "entity.cow.hurt"), 
    ENTITY_COW_MILK("ENTITY_COW_MILK", 157, "entity.cow.milk"), 
    ENTITY_COW_STEP("ENTITY_COW_STEP", 158, "entity.cow.step"), 
    ENTITY_CREEPER_DEATH("ENTITY_CREEPER_DEATH", 159, "entity.creeper.death"), 
    ENTITY_CREEPER_HURT("ENTITY_CREEPER_HURT", 160, "entity.creeper.hurt"), 
    ENTITY_CREEPER_PRIMED("ENTITY_CREEPER_PRIMED", 161, "entity.creeper.primed"), 
    ENTITY_DONKEY_AMBIENT("ENTITY_DONKEY_AMBIENT", 162, "entity.donkey.ambient"), 
    ENTITY_DONKEY_ANGRY("ENTITY_DONKEY_ANGRY", 163, "entity.donkey.angry"), 
    ENTITY_DONKEY_CHEST("ENTITY_DONKEY_CHEST", 164, "entity.donkey.chest"), 
    ENTITY_DONKEY_DEATH("ENTITY_DONKEY_DEATH", 165, "entity.donkey.death"), 
    ENTITY_DONKEY_HURT("ENTITY_DONKEY_HURT", 166, "entity.donkey.hurt"), 
    ENTITY_EGG_THROW("ENTITY_EGG_THROW", 167, "entity.egg.throw"), 
    ENTITY_ELDER_GUARDIAN_AMBIENT("ENTITY_ELDER_GUARDIAN_AMBIENT", 168, "entity.elder_guardian.ambient"), 
    ENTITY_ELDER_GUARDIAN_AMBIENT_LAND("ENTITY_ELDER_GUARDIAN_AMBIENT_LAND", 169, "entity.elder_guardian.ambient_land"), 
    ENTITY_ELDER_GUARDIAN_CURSE("ENTITY_ELDER_GUARDIAN_CURSE", 170, "entity.elder_guardian.curse"), 
    ENTITY_ELDER_GUARDIAN_DEATH("ENTITY_ELDER_GUARDIAN_DEATH", 171, "entity.elder_guardian.death"), 
    ENTITY_ELDER_GUARDIAN_DEATH_LAND("ENTITY_ELDER_GUARDIAN_DEATH_LAND", 172, "entity.elder_guardian.death_land"), 
    ENTITY_ELDER_GUARDIAN_HURT("ENTITY_ELDER_GUARDIAN_HURT", 173, "entity.elder_guardian.hurt"), 
    ENTITY_ELDER_GUARDIAN_HURT_LAND("ENTITY_ELDER_GUARDIAN_HURT_LAND", 174, "entity.elder_guardian.hurt_land"), 
    ENTITY_ENDERDRAGON_AMBIENT("ENTITY_ENDERDRAGON_AMBIENT", 175, "entity.enderdragon.ambient"), 
    ENTITY_ENDERDRAGON_DEATH("ENTITY_ENDERDRAGON_DEATH", 176, "entity.enderdragon.death"), 
    ENTITY_ENDERDRAGON_FIREBALL_EXPLODE("ENTITY_ENDERDRAGON_FIREBALL_EXPLODE", 177, "entity.enderdragon_fireball.explode"), 
    ENTITY_ENDERDRAGON_FLAP("ENTITY_ENDERDRAGON_FLAP", 178, "entity.enderdragon.flap"), 
    ENTITY_ENDERDRAGON_GROWL("ENTITY_ENDERDRAGON_GROWL", 179, "entity.enderdragon.growl"), 
    ENTITY_ENDERDRAGON_HURT("ENTITY_ENDERDRAGON_HURT", 180, "entity.enderdragon.hurt"), 
    ENTITY_ENDERDRAGON_SHOOT("ENTITY_ENDERDRAGON_SHOOT", 181, "entity.enderdragon.shoot"), 
    ENTITY_ENDEREYE_LAUNCH("ENTITY_ENDEREYE_LAUNCH", 182, "entity.endereye.launch"), 
    ENTITY_ENDERMEN_AMBIENT("ENTITY_ENDERMEN_AMBIENT", 183, "entity.endermen.ambient"), 
    ENTITY_ENDERMEN_DEATH("ENTITY_ENDERMEN_DEATH", 184, "entity.endermen.death"), 
    ENTITY_ENDERMEN_HURT("ENTITY_ENDERMEN_HURT", 185, "entity.endermen.hurt"), 
    ENTITY_ENDERMEN_SCREAM("ENTITY_ENDERMEN_SCREAM", 186, "entity.endermen.scream"), 
    ENTITY_ENDERMEN_STARE("ENTITY_ENDERMEN_STARE", 187, "entity.endermen.stare"), 
    ENTITY_ENDERMEN_TELEPORT("ENTITY_ENDERMEN_TELEPORT", 188, "entity.endermen.teleport"), 
    ENTITY_ENDERMITE_AMBIENT("ENTITY_ENDERMITE_AMBIENT", 189, "entity.endermite.ambient"), 
    ENTITY_ENDERMITE_DEATH("ENTITY_ENDERMITE_DEATH", 190, "entity.endermite.death"), 
    ENTITY_ENDERMITE_HURT("ENTITY_ENDERMITE_HURT", 191, "entity.endermite.hurt"), 
    ENTITY_ENDERMITE_STEP("ENTITY_ENDERMITE_STEP", 192, "entity.endermite.step"), 
    ENTITY_ENDERPEARL_THROW("ENTITY_ENDERPEARL_THROW", 193, "entity.enderpearl.throw"), 
    ENTITY_EXPERIENCE_BOTTLE_THROW("ENTITY_EXPERIENCE_BOTTLE_THROW", 194, "entity.experience_bottle.throw"), 
    ENTITY_EXPERIENCE_ORB_PICKUP("ENTITY_EXPERIENCE_ORB_PICKUP", 195, "entity.experience_orb.pickup"), 
    ENTITY_EXPERIENCE_ORB_TOUCH("ENTITY_EXPERIENCE_ORB_TOUCH", 196, "entity.experience_orb.touch"), 
    ENTITY_FIREWORK_BLAST("ENTITY_FIREWORK_BLAST", 197, "entity.firework.blast"), 
    ENTITY_FIREWORK_BLAST_FAR("ENTITY_FIREWORK_BLAST_FAR", 198, "entity.firework.blast_far"), 
    ENTITY_FIREWORK_LARGE_BLAST("ENTITY_FIREWORK_LARGE_BLAST", 199, "entity.firework.large_blast"), 
    ENTITY_FIREWORK_LARGE_BLAST_FAR("ENTITY_FIREWORK_LARGE_BLAST_FAR", 200, "entity.firework.large_blast_far"), 
    ENTITY_FIREWORK_LAUNCH("ENTITY_FIREWORK_LAUNCH", 201, "entity.firework.launch"), 
    ENTITY_FIREWORK_SHOOT("ENTITY_FIREWORK_SHOOT", 202, "entity.firework.shoot"), 
    ENTITY_FIREWORK_TWINKLE("ENTITY_FIREWORK_TWINKLE", 203, "entity.firework.twinkle"), 
    ENTITY_FIREWORK_TWINKLE_FAR("ENTITY_FIREWORK_TWINKLE_FAR", 204, "entity.firework.twinkle_far"), 
    ENTITY_GENERIC_BIG_FALL("ENTITY_GENERIC_BIG_FALL", 205, "entity.generic.big_fall"), 
    ENTITY_GENERIC_BURN("ENTITY_GENERIC_BURN", 206, "entity.generic.burn"), 
    ENTITY_GENERIC_DEATH("ENTITY_GENERIC_DEATH", 207, "entity.generic.death"), 
    ENTITY_GENERIC_DRINK("ENTITY_GENERIC_DRINK", 208, "entity.generic.drink"), 
    ENTITY_GENERIC_EAT("ENTITY_GENERIC_EAT", 209, "entity.generic.eat"), 
    ENTITY_GENERIC_EXPLODE("ENTITY_GENERIC_EXPLODE", 210, "entity.generic.explode"), 
    ENTITY_GENERIC_EXTINGUISH_FIRE("ENTITY_GENERIC_EXTINGUISH_FIRE", 211, "entity.generic.extinguish_fire"), 
    ENTITY_GENERIC_HURT("ENTITY_GENERIC_HURT", 212, "entity.generic.hurt"), 
    ENTITY_GENERIC_SMALL_FALL("ENTITY_GENERIC_SMALL_FALL", 213, "entity.generic.small_fall"), 
    ENTITY_GENERIC_SPLASH("ENTITY_GENERIC_SPLASH", 214, "entity.generic.splash"), 
    ENTITY_GENERIC_SWIM("ENTITY_GENERIC_SWIM", 215, "entity.generic.swim"), 
    ENTITY_GHAST_AMBIENT("ENTITY_GHAST_AMBIENT", 216, "entity.ghast.ambient"), 
    ENTITY_GHAST_DEATH("ENTITY_GHAST_DEATH", 217, "entity.ghast.death"), 
    ENTITY_GHAST_HURT("ENTITY_GHAST_HURT", 218, "entity.ghast.hurt"), 
    ENTITY_GHAST_SCREAM("ENTITY_GHAST_SCREAM", 219, "entity.ghast.scream"), 
    ENTITY_GHAST_SHOOT("ENTITY_GHAST_SHOOT", 220, "entity.ghast.shoot"), 
    ENTITY_GHAST_WARN("ENTITY_GHAST_WARN", 221, "entity.ghast.warn"), 
    ENTITY_GUARDIAN_AMBIENT("ENTITY_GUARDIAN_AMBIENT", 222, "entity.guardian.ambient"), 
    ENTITY_GUARDIAN_AMBIENT_LAND("ENTITY_GUARDIAN_AMBIENT_LAND", 223, "entity.guardian.ambient_land"), 
    ENTITY_GUARDIAN_ATTACK("ENTITY_GUARDIAN_ATTACK", 224, "entity.guardian.attack"), 
    ENTITY_GUARDIAN_DEATH("ENTITY_GUARDIAN_DEATH", 225, "entity.guardian.death"), 
    ENTITY_GUARDIAN_DEATH_LAND("ENTITY_GUARDIAN_DEATH_LAND", 226, "entity.guardian.death_land"), 
    ENTITY_GUARDIAN_FLOP("ENTITY_GUARDIAN_FLOP", 227, "entity.guardian.flop"), 
    ENTITY_GUARDIAN_HURT("ENTITY_GUARDIAN_HURT", 228, "entity.guardian.hurt"), 
    ENTITY_GUARDIAN_HURT_LAND("ENTITY_GUARDIAN_HURT_LAND", 229, "entity.guardian.hurt_land"), 
    ENTITY_HORSE_AMBIENT("ENTITY_HORSE_AMBIENT", 230, "entity.horse.ambient"), 
    ENTITY_HORSE_ANGRY("ENTITY_HORSE_ANGRY", 231, "entity.horse.angry"), 
    ENTITY_HORSE_ARMOR("ENTITY_HORSE_ARMOR", 232, "entity.horse.armor"), 
    ENTITY_HORSE_BREATHE("ENTITY_HORSE_BREATHE", 233, "entity.horse.breathe"), 
    ENTITY_HORSE_DEATH("ENTITY_HORSE_DEATH", 234, "entity.horse.death"), 
    ENTITY_HORSE_EAT("ENTITY_HORSE_EAT", 235, "entity.horse.eat"), 
    ENTITY_HORSE_GALLOP("ENTITY_HORSE_GALLOP", 236, "entity.horse.gallop"), 
    ENTITY_HORSE_HURT("ENTITY_HORSE_HURT", 237, "entity.horse.hurt"), 
    ENTITY_HORSE_JUMP("ENTITY_HORSE_JUMP", 238, "entity.horse.jump"), 
    ENTITY_HORSE_LAND("ENTITY_HORSE_LAND", 239, "entity.horse.land"), 
    ENTITY_HORSE_SADDLE("ENTITY_HORSE_SADDLE", 240, "entity.horse.saddle"), 
    ENTITY_HORSE_STEP("ENTITY_HORSE_STEP", 241, "entity.horse.step"), 
    ENTITY_HORSE_STEP_WOOD("ENTITY_HORSE_STEP_WOOD", 242, "entity.horse.step_wood"), 
    ENTITY_HOSTILE_BIG_FALL("ENTITY_HOSTILE_BIG_FALL", 243, "entity.hostile.big_fall"), 
    ENTITY_HOSTILE_DEATH("ENTITY_HOSTILE_DEATH", 244, "entity.hostile.death"), 
    ENTITY_HOSTILE_HURT("ENTITY_HOSTILE_HURT", 245, "entity.hostile.hurt"), 
    ENTITY_HOSTILE_SMALL_FALL("ENTITY_HOSTILE_SMALL_FALL", 246, "entity.hostile.small_fall"), 
    ENTITY_HOSTILE_SPLASH("ENTITY_HOSTILE_SPLASH", 247, "entity.hostile.splash"), 
    ENTITY_HOSTILE_SWIM("ENTITY_HOSTILE_SWIM", 248, "entity.hostile.swim"), 
    ENTITY_HUSK_AMBIENT("ENTITY_HUSK_AMBIENT", 249, "entity.husk.ambient"), 
    ENTITY_HUSK_DEATH("ENTITY_HUSK_DEATH", 250, "entity.husk.death"), 
    ENTITY_HUSK_HURT("ENTITY_HUSK_HURT", 251, "entity.husk.hurt"), 
    ENTITY_HUSK_STEP("ENTITY_HUSK_STEP", 252, "entity.husk.step"), 
    ENTITY_IRONGOLEM_ATTACK("ENTITY_IRONGOLEM_ATTACK", 253, "entity.irongolem.attack"), 
    ENTITY_IRONGOLEM_DEATH("ENTITY_IRONGOLEM_DEATH", 254, "entity.irongolem.death"), 
    ENTITY_IRONGOLEM_HURT("ENTITY_IRONGOLEM_HURT", 255, "entity.irongolem.hurt"), 
    ENTITY_IRONGOLEM_STEP("ENTITY_IRONGOLEM_STEP", 256, "entity.irongolem.step"), 
    ENTITY_ITEMFRAME_ADD_ITEM("ENTITY_ITEMFRAME_ADD_ITEM", 257, "entity.itemframe.add_item"), 
    ENTITY_ITEMFRAME_BREAK("ENTITY_ITEMFRAME_BREAK", 258, "entity.itemframe.break"), 
    ENTITY_ITEMFRAME_PLACE("ENTITY_ITEMFRAME_PLACE", 259, "entity.itemframe.place"), 
    ENTITY_ITEMFRAME_REMOVE_ITEM("ENTITY_ITEMFRAME_REMOVE_ITEM", 260, "entity.itemframe.remove_item"), 
    ENTITY_ITEMFRAME_ROTATE_ITEM("ENTITY_ITEMFRAME_ROTATE_ITEM", 261, "entity.itemframe.rotate_item"), 
    ENTITY_ITEM_BREAK("ENTITY_ITEM_BREAK", 262, "entity.item.break"), 
    ENTITY_ITEM_PICKUP("ENTITY_ITEM_PICKUP", 263, "entity.item.pickup"), 
    ENTITY_LEASHKNOT_BREAK("ENTITY_LEASHKNOT_BREAK", 264, "entity.leashknot.break"), 
    ENTITY_LEASHKNOT_PLACE("ENTITY_LEASHKNOT_PLACE", 265, "entity.leashknot.place"), 
    ENTITY_LIGHTNING_IMPACT("ENTITY_LIGHTNING_IMPACT", 266, "entity.lightning.impact"), 
    ENTITY_LIGHTNING_THUNDER("ENTITY_LIGHTNING_THUNDER", 267, "entity.lightning.thunder"), 
    ENTITY_LINGERINGPOTION_THROW("ENTITY_LINGERINGPOTION_THROW", 268, "entity.lingeringpotion.throw"), 
    ENTITY_MAGMACUBE_DEATH("ENTITY_MAGMACUBE_DEATH", 269, "entity.magmacube.death"), 
    ENTITY_MAGMACUBE_HURT("ENTITY_MAGMACUBE_HURT", 270, "entity.magmacube.hurt"), 
    ENTITY_MAGMACUBE_JUMP("ENTITY_MAGMACUBE_JUMP", 271, "entity.magmacube.jump"), 
    ENTITY_MAGMACUBE_SQUISH("ENTITY_MAGMACUBE_SQUISH", 272, "entity.magmacube.squish"), 
    ENTITY_MINECART_INSIDE("ENTITY_MINECART_INSIDE", 273, "entity.minecart.inside"), 
    ENTITY_MINECART_RIDING("ENTITY_MINECART_RIDING", 274, "entity.minecart.riding"), 
    ENTITY_MOOSHROOM_SHEAR("ENTITY_MOOSHROOM_SHEAR", 275, "entity.mooshroom.shear"), 
    ENTITY_MULE_AMBIENT("ENTITY_MULE_AMBIENT", 276, "entity.mule.ambient"), 
    ENTITY_MULE_DEATH("ENTITY_MULE_DEATH", 277, "entity.mule.death"), 
    ENTITY_MULE_HURT("ENTITY_MULE_HURT", 278, "entity.mule.hurt"), 
    ENTITY_PAINTING_BREAK("ENTITY_PAINTING_BREAK", 279, "entity.painting.break"), 
    ENTITY_PAINTING_PLACE("ENTITY_PAINTING_PLACE", 280, "entity.painting.place"), 
    ENTITY_PIG_AMBIENT("ENTITY_PIG_AMBIENT", 281, "entity.pig.ambient"), 
    ENTITY_PIG_DEATH("ENTITY_PIG_DEATH", 282, "entity.pig.death"), 
    ENTITY_PIG_HURT("ENTITY_PIG_HURT", 283, "entity.pig.hurt"), 
    ENTITY_PIG_SADDLE("ENTITY_PIG_SADDLE", 284, "entity.pig.saddle"), 
    ENTITY_PIG_STEP("ENTITY_PIG_STEP", 285, "entity.pig.step"), 
    ENTITY_PLAYER_ATTACK_CRIT("ENTITY_PLAYER_ATTACK_CRIT", 286, "entity.player.attack.crit"), 
    ENTITY_PLAYER_ATTACK_KNOCKBACK("ENTITY_PLAYER_ATTACK_KNOCKBACK", 287, "entity.player.attack.knockback"), 
    ENTITY_PLAYER_ATTACK_NODAMAGE("ENTITY_PLAYER_ATTACK_NODAMAGE", 288, "entity.player.attack.nodamage"), 
    ENTITY_PLAYER_ATTACK_STRONG("ENTITY_PLAYER_ATTACK_STRONG", 289, "entity.player.attack.strong"), 
    ENTITY_PLAYER_ATTACK_SWEEP("ENTITY_PLAYER_ATTACK_SWEEP", 290, "entity.player.attack.sweep"), 
    ENTITY_PLAYER_ATTACK_WEAK("ENTITY_PLAYER_ATTACK_WEAK", 291, "entity.player.attack.weak"), 
    ENTITY_PLAYER_BIG_FALL("ENTITY_PLAYER_BIG_FALL", 292, "entity.player.big_fall"), 
    ENTITY_PLAYER_BREATH("ENTITY_PLAYER_BREATH", 293, "entity.player.breath"), 
    ENTITY_PLAYER_BURP("ENTITY_PLAYER_BURP", 294, "entity.player.burp"), 
    ENTITY_PLAYER_DEATH("ENTITY_PLAYER_DEATH", 295, "entity.player.death"), 
    ENTITY_PLAYER_HURT("ENTITY_PLAYER_HURT", 296, "entity.player.hurt"), 
    ENTITY_PLAYER_LEVELUP("ENTITY_PLAYER_LEVELUP", 297, "entity.player.levelup"), 
    ENTITY_PLAYER_SMALL_FALL("ENTITY_PLAYER_SMALL_FALL", 298, "entity.player.small_fall"), 
    ENTITY_PLAYER_SPLASH("ENTITY_PLAYER_SPLASH", 299, "entity.player.splash"), 
    ENTITY_PLAYER_SWIM("ENTITY_PLAYER_SWIM", 300, "entity.player.swim"), 
    ENTITY_POLAR_BEAR_AMBIENT("ENTITY_POLAR_BEAR_AMBIENT", 301, "entity.polar_bear.ambient"), 
    ENTITY_POLAR_BEAR_BABY_AMBIENT("ENTITY_POLAR_BEAR_BABY_AMBIENT", 302, "entity.polar_bear.baby_ambient"), 
    ENTITY_POLAR_BEAR_DEATH("ENTITY_POLAR_BEAR_DEATH", 303, "entity.polar_bear.death"), 
    ENTITY_POLAR_BEAR_HURT("ENTITY_POLAR_BEAR_HURT", 304, "entity.polar_bear.hurt"), 
    ENTITY_POLAR_BEAR_STEP("ENTITY_POLAR_BEAR_STEP", 305, "entity.polar_bear.step"), 
    ENTITY_POLAR_BEAR_WARNING("ENTITY_POLAR_BEAR_WARNING", 306, "entity.polar_bear.warning"), 
    ENTITY_RABBIT_AMBIENT("ENTITY_RABBIT_AMBIENT", 307, "entity.rabbit.ambient"), 
    ENTITY_RABBIT_ATTACK("ENTITY_RABBIT_ATTACK", 308, "entity.rabbit.attack"), 
    ENTITY_RABBIT_DEATH("ENTITY_RABBIT_DEATH", 309, "entity.rabbit.death"), 
    ENTITY_RABBIT_HURT("ENTITY_RABBIT_HURT", 310, "entity.rabbit.hurt"), 
    ENTITY_RABBIT_JUMP("ENTITY_RABBIT_JUMP", 311, "entity.rabbit.jump"), 
    ENTITY_SHEEP_AMBIENT("ENTITY_SHEEP_AMBIENT", 312, "entity.sheep.ambient"), 
    ENTITY_SHEEP_DEATH("ENTITY_SHEEP_DEATH", 313, "entity.sheep.death"), 
    ENTITY_SHEEP_HURT("ENTITY_SHEEP_HURT", 314, "entity.sheep.hurt"), 
    ENTITY_SHEEP_SHEAR("ENTITY_SHEEP_SHEAR", 315, "entity.sheep.shear"), 
    ENTITY_SHEEP_STEP("ENTITY_SHEEP_STEP", 316, "entity.sheep.step"), 
    ENTITY_SHULKER_AMBIENT("ENTITY_SHULKER_AMBIENT", 317, "entity.shulker.ambient"), 
    ENTITY_SHULKER_BULLET_HIT("ENTITY_SHULKER_BULLET_HIT", 318, "entity.shulker_bullet.hit"), 
    ENTITY_SHULKER_BULLET_HURT("ENTITY_SHULKER_BULLET_HURT", 319, "entity.shulker_bullet.hurt"), 
    ENTITY_SHULKER_CLOSE("ENTITY_SHULKER_CLOSE", 320, "entity.shulker.close"), 
    ENTITY_SHULKER_DEATH("ENTITY_SHULKER_DEATH", 321, "entity.shulker.death"), 
    ENTITY_SHULKER_HURT("ENTITY_SHULKER_HURT", 322, "entity.shulker.hurt"), 
    ENTITY_SHULKER_HURT_CLOSED("ENTITY_SHULKER_HURT_CLOSED", 323, "entity.shulker.hurt_closed"), 
    ENTITY_SHULKER_OPEN("ENTITY_SHULKER_OPEN", 324, "entity.shulker.open"), 
    ENTITY_SHULKER_SHOOT("ENTITY_SHULKER_SHOOT", 325, "entity.shulker.shoot"), 
    ENTITY_SHULKER_TELEPORT("ENTITY_SHULKER_TELEPORT", 326, "entity.shulker.teleport"), 
    ENTITY_SILVERFISH_AMBIENT("ENTITY_SILVERFISH_AMBIENT", 327, "entity.silverfish.ambient"), 
    ENTITY_SILVERFISH_DEATH("ENTITY_SILVERFISH_DEATH", 328, "entity.silverfish.death"), 
    ENTITY_SILVERFISH_HURT("ENTITY_SILVERFISH_HURT", 329, "entity.silverfish.hurt"), 
    ENTITY_SILVERFISH_STEP("ENTITY_SILVERFISH_STEP", 330, "entity.silverfish.step"), 
    ENTITY_SKELETON_AMBIENT("ENTITY_SKELETON_AMBIENT", 331, "entity.skeleton.ambient"), 
    ENTITY_SKELETON_DEATH("ENTITY_SKELETON_DEATH", 332, "entity.skeleton.death"), 
    ENTITY_SKELETON_HORSE_AMBIENT("ENTITY_SKELETON_HORSE_AMBIENT", 333, "entity.skeleton_horse.ambient"), 
    ENTITY_SKELETON_HORSE_DEATH("ENTITY_SKELETON_HORSE_DEATH", 334, "entity.skeleton_horse.death"), 
    ENTITY_SKELETON_HORSE_HURT("ENTITY_SKELETON_HORSE_HURT", 335, "entity.skeleton_horse.hurt"), 
    ENTITY_SKELETON_HURT("ENTITY_SKELETON_HURT", 336, "entity.skeleton.hurt"), 
    ENTITY_SKELETON_SHOOT("ENTITY_SKELETON_SHOOT", 337, "entity.skeleton.shoot"), 
    ENTITY_SKELETON_STEP("ENTITY_SKELETON_STEP", 338, "entity.skeleton.step"), 
    ENTITY_SLIME_ATTACK("ENTITY_SLIME_ATTACK", 339, "entity.slime.attack"), 
    ENTITY_SLIME_DEATH("ENTITY_SLIME_DEATH", 340, "entity.slime.death"), 
    ENTITY_SLIME_HURT("ENTITY_SLIME_HURT", 341, "entity.slime.hurt"), 
    ENTITY_SLIME_JUMP("ENTITY_SLIME_JUMP", 342, "entity.slime.jump"), 
    ENTITY_SLIME_SQUISH("ENTITY_SLIME_SQUISH", 343, "entity.slime.squish"), 
    ENTITY_SMALL_MAGMACUBE_DEATH("ENTITY_SMALL_MAGMACUBE_DEATH", 344, "entity.small_magmacube.death"), 
    ENTITY_SMALL_MAGMACUBE_HURT("ENTITY_SMALL_MAGMACUBE_HURT", 345, "entity.small_magmacube.hurt"), 
    ENTITY_SMALL_MAGMACUBE_SQUISH("ENTITY_SMALL_MAGMACUBE_SQUISH", 346, "entity.small_magmacube.squish"), 
    ENTITY_SMALL_SLIME_DEATH("ENTITY_SMALL_SLIME_DEATH", 347, "entity.small_slime.death"), 
    ENTITY_SMALL_SLIME_HURT("ENTITY_SMALL_SLIME_HURT", 348, "entity.small_slime.hurt"), 
    ENTITY_SMALL_SLIME_JUMP("ENTITY_SMALL_SLIME_JUMP", 349, "entity.small_slime.jump"), 
    ENTITY_SMALL_SLIME_SQUISH("ENTITY_SMALL_SLIME_SQUISH", 350, "entity.small_slime.squish"), 
    ENTITY_SNOWBALL_THROW("ENTITY_SNOWBALL_THROW", 351, "entity.snowball.throw"), 
    ENTITY_SNOWMAN_AMBIENT("ENTITY_SNOWMAN_AMBIENT", 352, "entity.snowman.ambient"), 
    ENTITY_SNOWMAN_DEATH("ENTITY_SNOWMAN_DEATH", 353, "entity.snowman.death"), 
    ENTITY_SNOWMAN_HURT("ENTITY_SNOWMAN_HURT", 354, "entity.snowman.hurt"), 
    ENTITY_SNOWMAN_SHOOT("ENTITY_SNOWMAN_SHOOT", 355, "entity.snowman.shoot"), 
    ENTITY_SPIDER_AMBIENT("ENTITY_SPIDER_AMBIENT", 356, "entity.spider.ambient"), 
    ENTITY_SPIDER_DEATH("ENTITY_SPIDER_DEATH", 357, "entity.spider.death"), 
    ENTITY_SPIDER_HURT("ENTITY_SPIDER_HURT", 358, "entity.spider.hurt"), 
    ENTITY_SPIDER_STEP("ENTITY_SPIDER_STEP", 359, "entity.spider.step"), 
    ENTITY_SPLASH_POTION_BREAK("ENTITY_SPLASH_POTION_BREAK", 360, "entity.splash_potion.break"), 
    ENTITY_SPLASH_POTION_THROW("ENTITY_SPLASH_POTION_THROW", 361, "entity.splash_potion.throw"), 
    ENTITY_SQUID_AMBIENT("ENTITY_SQUID_AMBIENT", 362, "entity.squid.ambient"), 
    ENTITY_SQUID_DEATH("ENTITY_SQUID_DEATH", 363, "entity.squid.death"), 
    ENTITY_SQUID_HURT("ENTITY_SQUID_HURT", 364, "entity.squid.hurt"), 
    ENTITY_STRAY_AMBIENT("ENTITY_STRAY_AMBIENT", 365, "entity.stray.ambient"), 
    ENTITY_STRAY_DEATH("ENTITY_STRAY_DEATH", 366, "entity.stray.death"), 
    ENTITY_STRAY_HURT("ENTITY_STRAY_HURT", 367, "entity.stray.hurt"), 
    ENTITY_STRAY_STEP("ENTITY_STRAY_STEP", 368, "entity.stray.step"), 
    ENTITY_TNT_PRIMED("ENTITY_TNT_PRIMED", 369, "entity.tnt.primed"), 
    ENTITY_VILLAGER_AMBIENT("ENTITY_VILLAGER_AMBIENT", 370, "entity.villager.ambient"), 
    ENTITY_VILLAGER_DEATH("ENTITY_VILLAGER_DEATH", 371, "entity.villager.death"), 
    ENTITY_VILLAGER_HURT("ENTITY_VILLAGER_HURT", 372, "entity.villager.hurt"), 
    ENTITY_VILLAGER_NO("ENTITY_VILLAGER_NO", 373, "entity.villager.no"), 
    ENTITY_VILLAGER_TRADING("ENTITY_VILLAGER_TRADING", 374, "entity.villager.trading"), 
    ENTITY_VILLAGER_YES("ENTITY_VILLAGER_YES", 375, "entity.villager.yes"), 
    ENTITY_WITCH_AMBIENT("ENTITY_WITCH_AMBIENT", 376, "entity.witch.ambient"), 
    ENTITY_WITCH_DEATH("ENTITY_WITCH_DEATH", 377, "entity.witch.death"), 
    ENTITY_WITCH_DRINK("ENTITY_WITCH_DRINK", 378, "entity.witch.drink"), 
    ENTITY_WITCH_HURT("ENTITY_WITCH_HURT", 379, "entity.witch.hurt"), 
    ENTITY_WITCH_THROW("ENTITY_WITCH_THROW", 380, "entity.witch.throw"), 
    ENTITY_WITHER_AMBIENT("ENTITY_WITHER_AMBIENT", 381, "entity.wither.ambient"), 
    ENTITY_WITHER_BREAK_BLOCK("ENTITY_WITHER_BREAK_BLOCK", 382, "entity.wither.break_block"), 
    ENTITY_WITHER_DEATH("ENTITY_WITHER_DEATH", 383, "entity.wither.death"), 
    ENTITY_WITHER_HURT("ENTITY_WITHER_HURT", 384, "entity.wither.hurt"), 
    ENTITY_WITHER_SHOOT("ENTITY_WITHER_SHOOT", 385, "entity.wither.shoot"), 
    ENTITY_WITHER_SKELETON_AMBIENT("ENTITY_WITHER_SKELETON_AMBIENT", 386, "entity.wither_skeleton.ambient"), 
    ENTITY_WITHER_SKELETON_DEATH("ENTITY_WITHER_SKELETON_DEATH", 387, "entity.wither_skeleton.death"), 
    ENTITY_WITHER_SKELETON_HURT("ENTITY_WITHER_SKELETON_HURT", 388, "entity.wither_skeleton.hurt"), 
    ENTITY_WITHER_SKELETON_STEP("ENTITY_WITHER_SKELETON_STEP", 389, "entity.wither_skeleton.step"), 
    ENTITY_WITHER_SPAWN("ENTITY_WITHER_SPAWN", 390, "entity.wither.spawn"), 
    ENTITY_WOLF_AMBIENT("ENTITY_WOLF_AMBIENT", 391, "entity.wolf.ambient"), 
    ENTITY_WOLF_DEATH("ENTITY_WOLF_DEATH", 392, "entity.wolf.death"), 
    ENTITY_WOLF_GROWL("ENTITY_WOLF_GROWL", 393, "entity.wolf.growl"), 
    ENTITY_WOLF_HOWL("ENTITY_WOLF_HOWL", 394, "entity.wolf.howl"), 
    ENTITY_WOLF_HURT("ENTITY_WOLF_HURT", 395, "entity.wolf.hurt"), 
    ENTITY_WOLF_PANT("ENTITY_WOLF_PANT", 396, "entity.wolf.pant"), 
    ENTITY_WOLF_SHAKE("ENTITY_WOLF_SHAKE", 397, "entity.wolf.shake"), 
    ENTITY_WOLF_STEP("ENTITY_WOLF_STEP", 398, "entity.wolf.step"), 
    ENTITY_WOLF_WHINE("ENTITY_WOLF_WHINE", 399, "entity.wolf.whine"), 
    ENTITY_ZOMBIE_AMBIENT("ENTITY_ZOMBIE_AMBIENT", 400, "entity.zombie.ambient"), 
    ENTITY_ZOMBIE_ATTACK_DOOR_WOOD("ENTITY_ZOMBIE_ATTACK_DOOR_WOOD", 401, "entity.zombie.attack_door_wood"), 
    ENTITY_ZOMBIE_ATTACK_IRON_DOOR("ENTITY_ZOMBIE_ATTACK_IRON_DOOR", 402, "entity.zombie.attack_iron_door"), 
    ENTITY_ZOMBIE_BREAK_DOOR_WOOD("ENTITY_ZOMBIE_BREAK_DOOR_WOOD", 403, "entity.zombie.break_door_wood"), 
    ENTITY_ZOMBIE_DEATH("ENTITY_ZOMBIE_DEATH", 404, "entity.zombie.death"), 
    ENTITY_ZOMBIE_HORSE_AMBIENT("ENTITY_ZOMBIE_HORSE_AMBIENT", 405, "entity.zombie_horse.ambient"), 
    ENTITY_ZOMBIE_HORSE_DEATH("ENTITY_ZOMBIE_HORSE_DEATH", 406, "entity.zombie_horse.death"), 
    ENTITY_ZOMBIE_HORSE_HURT("ENTITY_ZOMBIE_HORSE_HURT", 407, "entity.zombie_horse.hurt"), 
    ENTITY_ZOMBIE_HURT("ENTITY_ZOMBIE_HURT", 408, "entity.zombie.hurt"), 
    ENTITY_ZOMBIE_INFECT("ENTITY_ZOMBIE_INFECT", 409, "entity.zombie.infect"), 
    ENTITY_ZOMBIE_PIG_AMBIENT("ENTITY_ZOMBIE_PIG_AMBIENT", 410, "entity.zombie_pig.ambient"), 
    ENTITY_ZOMBIE_PIG_ANGRY("ENTITY_ZOMBIE_PIG_ANGRY", 411, "entity.zombie_pig.angry"), 
    ENTITY_ZOMBIE_PIG_DEATH("ENTITY_ZOMBIE_PIG_DEATH", 412, "entity.zombie_pig.death"), 
    ENTITY_ZOMBIE_PIG_HURT("ENTITY_ZOMBIE_PIG_HURT", 413, "entity.zombie_pig.hurt"), 
    ENTITY_ZOMBIE_STEP("ENTITY_ZOMBIE_STEP", 414, "entity.zombie.step"), 
    ENTITY_ZOMBIE_VILLAGER_AMBIENT("ENTITY_ZOMBIE_VILLAGER_AMBIENT", 415, "entity.zombie_villager.ambient"), 
    ENTITY_ZOMBIE_VILLAGER_CONVERTED("ENTITY_ZOMBIE_VILLAGER_CONVERTED", 416, "entity.zombie_villager.converted"), 
    ENTITY_ZOMBIE_VILLAGER_CURE("ENTITY_ZOMBIE_VILLAGER_CURE", 417, "entity.zombie_villager.cure"), 
    ENTITY_ZOMBIE_VILLAGER_DEATH("ENTITY_ZOMBIE_VILLAGER_DEATH", 418, "entity.zombie_villager.death"), 
    ENTITY_ZOMBIE_VILLAGER_HURT("ENTITY_ZOMBIE_VILLAGER_HURT", 419, "entity.zombie_villager.hurt"), 
    ENTITY_ZOMBIE_VILLAGER_STEP("ENTITY_ZOMBIE_VILLAGER_STEP", 420, "entity.zombie_villager.step"), 
    ITEM_ARMOR_EQUIP_CHAIN("ITEM_ARMOR_EQUIP_CHAIN", 421, "item.armor.equip_chain"), 
    ITEM_ARMOR_EQUIP_DIAMOND("ITEM_ARMOR_EQUIP_DIAMOND", 422, "item.armor.equip_diamond"), 
    ITEM_ARMOR_EQUIP_GENERIC("ITEM_ARMOR_EQUIP_GENERIC", 423, "item.armor.equip_generic"), 
    ITEM_ARMOR_EQUIP_GOLD("ITEM_ARMOR_EQUIP_GOLD", 424, "item.armor.equip_gold"), 
    ITEM_ARMOR_EQUIP_IRON("ITEM_ARMOR_EQUIP_IRON", 425, "item.armor.equip_iron"), 
    ITEM_ARMOR_EQUIP_LEATHER("ITEM_ARMOR_EQUIP_LEATHER", 426, "item.armor.equip_leather"), 
    ITEM_BOTTLE_FILL("ITEM_BOTTLE_FILL", 427, "item.bottle.fill"), 
    ITEM_BOTTLE_FILL_DRAGONBREATH("ITEM_BOTTLE_FILL_DRAGONBREATH", 428, "item.bottle.fill_dragonbreath"), 
    ITEM_BUCKET_EMPTY("ITEM_BUCKET_EMPTY", 429, "item.bucket.empty"), 
    ITEM_BUCKET_EMPTY_LAVA("ITEM_BUCKET_EMPTY_LAVA", 430, "item.bucket.empty_lava"), 
    ITEM_BUCKET_FILL("ITEM_BUCKET_FILL", 431, "item.bucket.fill"), 
    ITEM_BUCKET_FILL_LAVA("ITEM_BUCKET_FILL_LAVA", 432, "item.bucket.fill_lava"), 
    ITEM_CHORUS_FRUIT_TELEPORT("ITEM_CHORUS_FRUIT_TELEPORT", 433, "item.chorus_fruit.teleport"), 
    ITEM_ELYTRA_FLYING("ITEM_ELYTRA_FLYING", 434, "item.elytra.flying"), 
    ITEM_FIRECHARGE_USE("ITEM_FIRECHARGE_USE", 435, "item.firecharge.use"), 
    ITEM_FLINTANDSTEEL_USE("ITEM_FLINTANDSTEEL_USE", 436, "item.flintandsteel.use"), 
    ITEM_HOE_TILL("ITEM_HOE_TILL", 437, "item.hoe.till"), 
    ITEM_SHIELD_BLOCK("ITEM_SHIELD_BLOCK", 438, "item.shield.block"), 
    ITEM_SHIELD_BREAK("ITEM_SHIELD_BREAK", 439, "item.shield.break"), 
    ITEM_SHOVEL_FLATTEN("ITEM_SHOVEL_FLATTEN", 440, "item.shovel.flatten"), 
    MUSIC_CREATIVE("MUSIC_CREATIVE", 441, "music.creative"), 
    MUSIC_CREDITS("MUSIC_CREDITS", 442, "music.credits"), 
    MUSIC_DRAGON("MUSIC_DRAGON", 443, "music.dragon"), 
    MUSIC_END("MUSIC_END", 444, "music.end"), 
    MUSIC_GAME("MUSIC_GAME", 445, "music.game"), 
    MUSIC_MENU("MUSIC_MENU", 446, "music.menu"), 
    MUSIC_NETHER("MUSIC_NETHER", 447, "music.nether"), 
    RECORD_11("RECORD_11", 448, "record.11"), 
    RECORD_13("RECORD_13", 449, "record.13"), 
    RECORD_BLOCKS("RECORD_BLOCKS", 450, "record.blocks"), 
    RECORD_CAT("RECORD_CAT", 451, "record.cat"), 
    RECORD_CHIRP("RECORD_CHIRP", 452, "record.chirp"), 
    RECORD_FAR("RECORD_FAR", 453, "record.far"), 
    RECORD_MALL("RECORD_MALL", 454, "record.mall"), 
    RECORD_MELLOHI("RECORD_MELLOHI", 455, "record.mellohi"), 
    RECORD_STAL("RECORD_STAL", 456, "record.stal"), 
    RECORD_STRAD("RECORD_STRAD", 457, "record.strad"), 
    RECORD_WAIT("RECORD_WAIT", 458, "record.wait"), 
    RECORD_WARD("RECORD_WARD", 459, "record.ward"), 
    UI_BUTTON_CLICK("UI_BUTTON_CLICK", 460, "ui.button.click"), 
    WEATHER_RAIN("WEATHER_RAIN", 461, "weather.rain"), 
    WEATHER_RAIN_ABOVE("WEATHER_RAIN_ABOVE", 462, "weather.rain.above");
    
    private final String minecraftKey;
    
    private CraftSound(final String s, final int n, final String minecraftKey) {
        this.minecraftKey = minecraftKey;
    }
    
    public static String getSound(final Sound sound) {
        Validate.notNull((Object)sound, "Sound cannot be null");
        return valueOf(sound.name()).minecraftKey;
    }
    
    public static SoundEvent getSoundEffect(final String s) {
        final SoundEvent effect = SoundEvent.REGISTRY.getObject(new ResourceLocation(s));
        Preconditions.checkArgument(effect != null, "Sound effect %s does not exist", new Object[] { s });
        return effect;
    }
}
